The DXL output pane is do not display the errors

Hi! I have a problem, while executing DXL script with error message box with number of errors appears but output pane is empty. I attached screen to show how it looks. I've tried to search here and I googled the problem but I was unsuccessful.

Please help my with this problem. Thank you for your time!
SystemAdmin - Tue Jun 08 13:17:01 EDT 2010

Re: The DXL output pane is do not display the errors
llandale - Tue Jun 08 14:13:18 EDT 2010

Yes, you should be getting these errors:
-E- DXL: <Line:2> incorrect arguments for function (name)
-E- DXL: <Line:2> incorrect arguments for function (print)
-E- DXL: <Line:2> undeclared variable (modle)
-I- DXL: all done with 3 errors and 0 warnings

I managed to duplicate your symptoms using the -logfile command line switch:
"C:\Program Files\IBM\Rational\DOORS\9.2\bin\doors.exe" -l "c:\Doors-Stuff\Doors-Print.txt"

That text file contains the print statements. You can query if you are using a logfile by running this:
print "\t\n"

If you get blank results you have another problem. If you get one result then you have a "-l" command line switch in your DOORS icon. If you get two results then the "logfile" variable is set in your registry, in one of these places:
HKEY_LOCAL_MACHINE\SOFTWARE\Telelogic\DOORS\9.2\Config
HKEY_CURRENT_USER\SOFTWARE\Telelogic\DOORS\9.2\Config

You can override these settings by creating a new DOORS icon, whose target field looks like this:
"C:\Program Files\IBM\Rational\DOORS\9.2\bin\doors.exe" -l ""

  • Louie

Re: The DXL output pane is do not display the errors
SystemAdmin - Tue Jun 08 14:50:31 EDT 2010

llandale - Tue Jun 08 14:13:18 EDT 2010
Yes, you should be getting these errors:
-E- DXL: <Line:2> incorrect arguments for function (name)
-E- DXL: <Line:2> incorrect arguments for function (print)
-E- DXL: <Line:2> undeclared variable (modle)
-I- DXL: all done with 3 errors and 0 warnings

I managed to duplicate your symptoms using the -logfile command line switch:
"C:\Program Files\IBM\Rational\DOORS\9.2\bin\doors.exe" -l "c:\Doors-Stuff\Doors-Print.txt"

That text file contains the print statements. You can query if you are using a logfile by running this:
print "\t\n"

If you get blank results you have another problem. If you get one result then you have a "-l" command line switch in your DOORS icon. If you get two results then the "logfile" variable is set in your registry, in one of these places:
HKEY_LOCAL_MACHINE\SOFTWARE\Telelogic\DOORS\9.2\Config
HKEY_CURRENT_USER\SOFTWARE\Telelogic\DOORS\9.2\Config

You can override these settings by creating a new DOORS icon, whose target field looks like this:
"C:\Program Files\IBM\Rational\DOORS\9.2\bin\doors.exe" -l ""

  • Louie

Hi

Thank you very much! It was logfile key value in the registry. How I missed it?
And sorry for the typos in my first message.